package negocio;

import java.util.Vector;
import negocio.ImobiliariaException;
import negocio.Proprietario;
import persistencia.ListaPropDAO;



public class GerenteProprietario extends ListaPropDAO {
	
	public GerenteProprietario() throws ImobiliariaException {
		super();
	}
	
	
	public void adicionar(Proprietario p) throws ImobiliariaException {
		this.incluir(p);
		;
	}
	
	public Cliente consultaNome(String nomeCompleto) {
		return this.consultaNome(nomeCompleto);
	}

	
	public Proprietario[] consultaPorNome(String nome) throws ImobiliariaException {
		Vector<Proprietario> result = new Vector<Proprietario>();
		Proprietario[] vetorProp = new Proprietario[this.listaNome().length];
		vetorProp = this.listaNome();
		for(int cont=0; cont<this.listaNome().length; cont++){
			if(nome == vetorProp[cont].getNome())
				result.add(vetorProp[cont]);
		}
		return (Proprietario[]) result.toArray(new Proprietario[0]);
	}
	
	public Proprietario consultaPorCpf(String cpf) {
		return this.consultaPorCpf(cpf);
		
	}
	
	public Proprietario[] consultaDataNasc(int dia, int mes) {
		return this.consultaDataNasc(dia, mes);
	}


	
	}
	
